package com.neuq.animaladoption.service;

import com.neuq.animaladoption.pojo.Animal;
import com.neuq.animaladoption.pojo.PageBean;

public interface AnimalService {
    // 新增动物数据
    void add(Animal animal);

    PageBean<Animal> list(Integer pageNum, Integer pageSize, String animalType, String animalState,Integer shelterId);

//    // 条件分页列表查询
    PageBean<Animal> listLimit(Integer pageNum, Integer pageSize, Integer shelterId, String animalType);

    // 根据id查询
    Animal findById(Integer id);

    // 更新动物数据
    void update(Animal animal);

    // 根据id删除动物
    void deleteById(Integer id);


}
